#pragma once

//
class CDummy : public CAutoCriticalSectionLockable<CDummy>,
						public CThread
{

private:
	wstring GetId() const;
	void PostData(FLOAT x, FLOAT y, FLOAT z);

	static CDummy s_Dummy;	// single dummy instance

	CDummy(void);
	~CDummy(void);

public:
	//
	// Return the singleton client manager instance.
	//
	static CDummy& GetDummy();

	//
	// override "CThread::run" to manage event posting
	//
	virtual unsigned long run();
};
